﻿@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, ul, li, p ,ol{
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
img {
	border: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
*+height:1%;
}
/*div{border: 1px solid black;}*/

body {
	/*body基本样式开始*/
	background-color: #f6f6f6;
	font-size: 9pt;
	color: #000000;
	FONT-FAMILY: 宋体;
	font:12px/1.5 tahoma,sans-serif;
	/*body基本样式结束*/

		/*body扩展样式开始*/
	background-repeat: repeat;
	scrollbar-face-color: #b9b9b9;
	scrollbar-highlight-color: #b9b9b9;
	scrollbar-shadow-color: #b9b9b9;
	scrollbar-3dlight-color: #b9b9b9;
	scrollbar-darkshadow-color: #b9b9b9;
	scrollbar-arrow-color: #F0F0F0;
	scrollbar-track-color: #F0F0F0;
	scrollbar-base-color: #F0F0F0;
	/*拖动条的表面颜色*/
	scrollbar-face-color: #fbf6e8;
	MARGIN: 0px;
	/*亮边*/
	scrollbar-highlight-color: #fbf6e8;
	/*暗边*/
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-3dlight-color: #aaaaaa;
	/*箭头颜色*/
	scrollbar-arrow-color: #aaaaaa;
	/*拖动区域(TrackBar)颜色*/
	scrollbar-track-color: #fbf6e8;
	scrollbar-darkshadow-color: #fbf6e8/*body扩展样式结束*/
}
tr {
	font-size: 9pt;
	FONT-FAMILY: 宋体;
}
td {
	font-size: 9pt;
	FONT-FAMILY: 宋体;
	line-height: 20px;
	color: #5B5B5B;
}
p {
	margin: 0px;
	padding: 0px;
}
/*网页全局样式结束*/


/*版通基本样式开始*/
	/*文章标题样式*/
.title {
	font-size: 16pt;
	color: #000000;
	font-weight: bold;
	line-height: 160%;
}
/*首页、频道页栏目默认标题列表样式 小字体*/
.bt_link {
	font-size: 9pt;
	text-decoration: none;
	color: #5B5B5B;
	line-height: 20px;
}
/*底层栏目页标题列表及文章正文样式 大字体*/
.bt_content {
	font-size: 10.5pt;
	text-decoration: none;
	color: #000000;
	line-height: 180%;
}
/*时间显示样式*/
.bt_time {
	font-size: 7pt;
	color: #999999;
	FONT-FAMILY: Verdana
}
.bt_date {
	font-size: 7pt;
	color: #999999;
	FONT-FAMILY: Verdana
}
/*"更多"显示样式*/
.bt_more {
	font-size: 9pt;
	text-decoration: underline;
	color: #000000
}
/*版通基本样式结束*/


/*超链接样式开始 可自行扩展*/
a.white {
	text-decoration: none;
	color: #ffffff;
}
a.white:hover {
	color: #ff0000;
	text-decoration: none;
}
a.bt_more {
	text-decoration: underline;
	color: #000000;
}
a.bt_more:hover {
	text-decoration: underline;
	color: #000000;
}
a {
	text-decoration: none;
	color: #5C5C5C;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
.blink {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.blink {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.blink:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
/*超链接样式结束*/


/*德清首页自定义开始*/

	/*	文字描边效果效果IE5.5+*/
.nv_sk {
	height: 1px;
	color: white;
	filter: dropshadow(offx=1, offy=0, color=#C00001) dropshadow(offx=0, offy=1, color=#C00001) dropshadow(offx=-1, offy=0, color=#C00001) dropshadow(offx=0, offy=-1, color=#C00001);
}
.bg_no {
	background-repeat: no-repeat;
	background-position: center center;
}
.art_bg {
	background-repeat: repeat-x;
	background-position: top;
}
/*德清首页自定义结束*/
.top {
	width: 1020px;
	height: 90px;
	position: relative;
	margin: 0px auto;
	padding-top: 40px;
	background: #fff;
	background: url(logobg.jpg) no-repeat;
}
.top .logo {
	width: 230px;
	height: 20px auto;
	position: absolute;
	left: 20px;
}
.top .seach {
	width: 300px;
	height: 20px;
	position: absolute;
	right: 25px;
	top: 40px;
	text-align: right;
}
.menu {
	width: 100% auto;
	height: 32px auto;
	background: url(navbg.gif);
}
.middle {
	width: 100% auto;
	height: auto;
	background: url(bg.jpg) no-repeat fixed center 0px;
}
.middle .null {
	width: 100% auto;
	height: 122px;
}
.middle .main {
	width: 980px;
	height: 700px auto;
	margin: 0px auto;
	background: #fff;
	padding: 20px;
	-webkit-box-shadow: 0 1px 15px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 15px 2px rgba(0,0,0,0.75);
	box-shadow: 0 1px 15px 2px rgba(0,0,0,0.75);
}
/*焦点图片*/
.pic {
	width: 638px;
	height: 331px auto;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.focusBox { position: relative; width: 638px; height: 330px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 638px; height: 330px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.focusBox .prev,
.focusBox .next { display: none; width: 40px; height: 100px; background: url(btn.png) no-repeat; position: absolute; top: 115px;}
.focusBox .prev { left: 0; }
.focusBox .next { right: 0; background-position: right }
.focusBox .prevStop{ display:none;  }
.focusBox .nextStop{ display:none;  }
.ggfb {
	width: 332px;
	height: 200px auto;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.zhuti {
	width: 980px;
	margin: 0px auto;
	height: 80px auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.wmbb {
	width: 635px;
	height: 200px auto;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mtjj {
	width: 335px;
	height: 200px auto;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tittle {
	width: 100%;
	height: 30px;
	border-bottom: 2px solid #be000c;
}
.tittle .tittle_text {
	line-height: 30px;
	float: left;
	width: 121px;
	height: 30px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	font-size: 11pt;
	font-weight: 100;

}
.tittle .tittle_more {
	float: right;
	padding: .6em;
}
.tittle::after {
	clear: both;
}
.box {
	width: 310px;
	height: 70px auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.box img {
	vertical-align: top;
	border: 0;
}
.box2 {
	width: 310px;
	height: 70px auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.line {
	width: 100%;
	height: 2px auto;
	padding-bottom: 2px;
	border-top: 2px solid #be000c;
}
.link {
	border-radius: 0px 0px 10px 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #e5e5e5;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#fcfcfc), color-stop(10%, #d9d9d9), color-stop(88%, #f2f2f2), color-stop(97%, #f7f7f7));
	background-image: -webkit-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: -moz-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: -o-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: -ms-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: linear-gradient(to bottom, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	width: 960px;
	height: 300px auto;
	padding: 10px;
}
.link .link_text {
	background: #fff;
	width: 97%;
	height: 90%;
	padding: 5px 15px 5px 15px;
	margin: 0px auto;
}
.foot {
	width: 100% auto;
	height: auto;
	border-top: 2px solid #be000c;
	background: #e5e5e5;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#fcfcfc), color-stop(10%, #d9d9d9), color-stop(88%, #f2f2f2), color-stop(97%, #f7f7f7));
	background-image: -webkit-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: -moz-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: -o-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: -ms-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
	background-image: linear-gradient(to bottom, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
}
.foot .text {
	width: 1020px;
	height: 20px auto;
	margin: 0px auto;
	text-align: center;
	padding: 20px 0 20px 0;
	line-height: 16px;
}
.tabs {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs li {
	float: left;
	margin: 0 .1em 0 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.tabs a {
	padding: 0 1em;
	float: left;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
.tabs .current a {
	color: #be000c;
}
.tabs2 {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs2 li {
	float: left;
	margin: 0 .1em 0 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.tabs2 a {
	padding: 0 1em;
	float: left;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
.tabs2 .current a {
	color: #be000c;
}
.tabs3 {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs3 li {
	float: left;
	margin: 0 .1em 0 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.tabs3 a {
	padding: 0 1em;
	float: left;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
.tabs3 .current a {
	color: #be000c;
}
.content_more {
	padding: .6em;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.div_text {
	height: auto;
	vertical-align: top;
}
#content:hover, #content2:hover, #content3:hover, .div_text:hover, .link_text:hover {
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
}
.left {
	float: left;
	width: 255px;
	height: 20px auto;
	padding-right: 20px;
}
.left .tittle {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #be000c;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f46069), to(#f46069), color-stop(50%, #be000c));
	background-image: -webkit-linear-gradient(top, #f46069, #f46069 50%, #be000c);
	background-image: -moz-linear-gradient(top, #f46069, #f46069 50%, #be000c);
	background-image: -o-linear-gradient(top, #f46069, #f46069 50%, #be000c);
	background-image: -ms-linear-gradient(top, #f46069, #f46069 50%, #be000c);
	background-image: linear-gradient(to bottom, #f46069, #f46069 50%, #be000c);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	height: 32px;
	line-height: 32px;
	padding: 5px 8px 5px 8px;
	width: 239px;
}
.left .text {
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	border-left: 1px solid #be000c;
	border-bottom: 1px solid #be000c;
	border-right: 1px solid #be000c;
	padding: 5px 8px 5px 8px;
	width: 237px;
}
.left .zhuti {
	width: 237px;
	height: 30px auto;
}
.right {
	float: left;
	width: 705px;
	height: 20px auto;
}
.right .local {
	height: 32px;
	line-height: 32px;
	padding: 5px 8px 2px 8px;
	width: 689px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#fff), color-stop(20%, #bfbfbf));
	background-image: -webkit-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: -moz-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: -o-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: -ms-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: linear-gradient(to bottom, #bfbfbf, #bfbfbf 20%, #fff);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.right .text {
	height: 300px auto;
	width: 689px;
	padding: 5px 8px 0px 8px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
}
.wzy {
	width: 920px;
	margin: 0px auto;
}
.wzy .local {
	height: 32px;
	line-height: 32px;
	padding: 5px 8px 5px 8px;
	width: 904px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#fff), color-stop(20%, #bfbfbf));
	background-image: -webkit-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: -moz-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: -o-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: -ms-linear-gradient(top, #bfbfbf, #bfbfbf 20%, #fff);
	background-image: linear-gradient(to bottom, #bfbfbf, #bfbfbf 20%, #fff);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.wzy .text {
	background: #e5e5e5;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#bfbfbf), color-stop(85%, #fff));
	background-image: -webkit-linear-gradient(top, #fff, #fff 85%, #bfbfbf);
	background-image: -moz-linear-gradient(top, #fff, #fff 85%, #bfbfbf);
	background-image: -o-linear-gradient(top, #fff, #fff 85%, #bfbfbf);
	background-image: -ms-linear-gradient(top, #fff, #fff 85%, #bfbfbf);
	background-image: linear-gradient(to bottom, #fff, #fff 85%, #bfbfbf);
	padding: 10px 20px 10px 20px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
	width: 880px;
	height: 500px auto;
}
.twobox {
	float: left;
	width: 486px;
	height: 200px auto;
}
.zhuti2 {
	line-height: 30px;
	float: left;
	width: 121px;
	height: 30px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	background: #be000c;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.dqlm {
	padding: 0px 0px 5px 5px;
	color: #be000c;
	font-size: 20pt;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	border-bottom: 2px #be000c solid;
}
.hengfu {
	width: 1020px;
	height: auto;
	margin: 0px auto;
	background: #fff;
	padding: 0px 0px 4px 0px;
}
.hengfu img {
	vertical-align: top;
}
.zzy_tittle {
	text-align: center;
	padding: 10px 0;
	width: 100%;
	height: auto;
}
/*导航*/

.nav{ padding:0; height:37px; line-height:37px;  position:relative; z-index:1; width:1020px; margin:0 auto; }
.nav .nLi{ float:left;  position:relative; display:inline; height:37px; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block;color:#fff; padding:0 46px; font-size:14px; font-weight:bold; font-family: "\5FAE\8F6F\96C5\9ED1";}
.nav .sub{ display:none; width:99px; left:25px; top:37px;  position:absolute; background:#fff;  line-height:26px; padding:5px 0;filter: alpha(opacity=80); opacity: 0.8;}
.nav .sub li{ zoom:1; text-align:center;}
.nav .sub a{ display:block; padding:4px 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background: url(nav_hover.gif) no-repeat center 0px;	color: #be000c;}
/*滚动图片*/
		.picMarquee-left .bd{ padding:10px; }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1;  }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
/*图片列表页*/
.pic_dd{
	width:194px;
	height:312px;
	overflow:hidden;
	float:left;
	padding-left:42px;
	margin-bottom:8px;
}

/*本网头条*/
